package cn.ito.zjgsu.service;

import java.util.List;

import cn.ito.zjgsu.domain.UserLogin;

public interface UserService {

	String insertUser(UserLogin user);
	
	UserLogin findUserByUsername(String username);
	
	public String addUser2Role(UserLogin user , int rid);

	public List<UserLogin> queryUserByRole(int rid);
	
	public UserLogin queryUserById(int uid);
	
	public String linkUser(int uid, int rid);

	List<Integer> queryAllaccountIds();

	List<Integer> getSelectedAccountIds(Integer[] accountIds, Integer[] cancelIds);

	String linkUsers(List<Integer> uids, int roleId);

	List<UserLogin> queryUsersByIds(List<Integer> uids);

	String dislinkUsers(List<Integer> uids, int roleId);

	boolean generateUser(UserLogin user);

	public int insertUsers(List<UserLogin> users);

	void deleteUsers(List<UserLogin> users);

	List<UserLogin> queryUsersBypidsandRoleId(List<Integer> pids, int roleId);



	
	
}
